//AutomovelDAO.java
//Interface para daos do automovel
package dao;

import java.util.List;

/**
 * @author Diego Heusser
 * @author Eder Schramm
 */
public interface AutomovelDAO {
    
    public boolean inserir(modelo.Automovel umAutomovel);

    public boolean alterar(modelo.Automovel umAutomovel);

    public boolean remover(int id);
    
    public boolean apagarDados();
    
    public boolean idValido(int id);
    
    public boolean criarTabela() throws Exception;

    public List<modelo.Automovel> listar();
    
    public List<modelo.Automovel> listar(String motorista);

    public List<modelo.Automovel> listarFisico();
    
}
